//写一个构造函数
function Person(name,age){
    this.name = name;
    this.age = age;
}

Person.prototype.say = function(msg){
    console.log(msg);
}
function Animal(){}

//导出相关模块
//module.exports导出的是等号后面本身的东西  该方法只能导出一个，如果写多次则最后一个生效
module.exports = Person;
// module.exports = Animal;

// exports.xxx = xxx;
// 这种方式会把对应的等号后的内容放在一个对象中，属性名名为exports后的名字  exports.属性名 = 值;
// exports.Person = Person;
// exports.Animal = Animal;